Big Huge Thesaurus

nectarine tree

noun